package com.cleaningcloud.cld.service;

import com.cleaningcloud.cld.domain.CldProjectMaterial;
import com.cleaningcloud.cld.domain.vo.CldProjectMaterialVo;

import java.util.List;

/**
 * 项目物资阈值设置Service接口
 *
 * @author cleaningcloud
 * @date 2024-10-15
 */
public interface ICldProjectMaterialService {
    /**
     * 查询项目物资阈值设置
     *
     * @param projectMaterialId 项目物资阈值设置主键
     * @return 项目物资阈值设置
     */
    CldProjectMaterial selectCldProjectMaterialByProjectMaterialId(Long projectMaterialId);

    /**
     * 查询项目物资阈值设置列表
     *
     * @param cldProjectMaterial 项目物资阈值设置
     * @return 项目物资阈值设置集合
     */
    List<CldProjectMaterial> selectCldProjectMaterialList(CldProjectMaterial cldProjectMaterial);

    /**
     * 新增项目物资阈值设置
     *
     * @param cldProjectMaterial 项目物资阈值设置
     * @return 结果
     */
    int insertCldProjectMaterial(CldProjectMaterialVo projectMaterialVo);


}
